import { ref } from 'vue'

// 翻译字典
export const dicFormat = (val, options) =>{
    if(val && options?.length>0){
        return options.find(item => item.value == val)?.label
    }
}

// 下拉接口翻译
export const apiTolable = (val,options,key ) => {
    if(val && key && options && options.length>0){
        return options.find(item=>item.id == val)?.[key]
    }
}

//付款方式
export const pay_type_options = ref([
    {
        label:'现汇',
        value:1
    },
    {
        label:'承兑',
        value:2
    },
    {
        label:'其他',
        value:3
    }
])

/**
 *  结算周期
*/
// 月
export const settle_cycle_month_options = ref([
    {
        label:'一月',
        value:1
    },
    {
        label:'二月',
        value:2
    },
    {
        label:'三月',
        value:3
    }
])
// 旬
export const settle_cycle_date_options = ref([
    {
        label:'上旬',
        value:1
    },
    {
        label:'中旬',
        value:2
    },
    {
        label:'下旬',
        value:3
    }
])
//车
export const settle_cycle_type_options = ref([
    {
        label:'车',
        value:1
    },
    {
        label:'船',
        value:2
    }
])


//结算模式
export const settle_model_options = ref([
    {
        label:'锁价',
        value:1
    },
    {
        label:'后结算',
        value:3
    }
])
export const settle_model_options_copy = ref([
    {
        label:'锁价',
        value:1
    },
    {
        label:'点价',
        value:2
    }
])

//采购方式
export const spurchase_type_options = ref([
    {
        label:'公司采购',
        value:1
    },
    {
        label:'销售采购',
        value:2
    }
])

//票据类型
export const invoice_type_options = ref([
    {
        label:'专票',
        value:1
    },
    {
        label:'普票',
        value:2
    }
])

// 往来单位分类
export const category_options = ref([
    {
        label:'供应商',
        value: 2
    }
])
//客户类型
export const custom_type_options = ref([
    {
        label:'普通客户',
        value:1
    },
    {
        label:'优惠客户',
        value:2
    }
])

//客户类型
export const custom_type_options2 = ref([
    {
        label:'贸易商',
        value:1
    },
    {
        label:'终端',
        value:2
    }
])

//数据状态
export const custom_type_status = ref([
    {
        label:'全部',
        value: ''
    },
    {
        label:'正常',
        value:1
    },
    {
        label:'冻结',
        value:2
    }
])

// 余额流水-业务类型
export const logtype_options = ref([
    {
        label:'采购更改期初余额',
        value: 1
    },
    {
        label:'采购消费',
        value:2
    },
    {
        label:'采购退款',
        value:3
    },
    {
        label:'客户更改期初余额',
        value:11
    },
    {
        label:'客户消费',
        value:12
    }
    ,{
        label:'客户退款',
        value:13
    }
])

// 环比筛选-业务类型
export const qoqtype_options = ref([
    {
        label:'业务员',
        value: 1
    },
    {
        label:'钢厂',
        value:2
    },
    {
        label:'客户名称',
        value:3
    },
    {
        label:'材质',
        value:11
    },
    {
        label:'规格',
        value:12
    }
])

// 开票状态-业务类型
export const votetype_options = ref([
    {
        label:'待开票',
        value: 1
    },
    {
        label:'部分开票',
        value:2
    },
    {
        label:'全部开票',
        value:3
    },
    {
        label:'驳回',
        value:4
    }
])

// 销售订单类型
export const order_type_options = ref([
    {
        label:'常规类型',
        value: 1
    },
    {
        label:'锁量不锁规格',
        value:2
    },
    {
        label:'报价订单',
        value:3
    },
    {
        label:'点价',
        value:4
    }
])
